package org.custom.spring.boot.mybatis.service.plugin.algorithm;

import org.custom.spring.boot.mybatis.entity.MybatisAlgorithmMetadata;

/**
 * Mybatis-插件算法接口统一标注接口
 *
 * @author 李坤
 */
public interface MybatisAlgorithm {
    /**
     * 执行Mybatis插件相关实现逻辑
     *
     * @param mybatisAlgorithmMetadata 解析的 SQL 相关数据
     *
     * @return 最终执行的SQL语句
     */
    String execute(MybatisAlgorithmMetadata mybatisAlgorithmMetadata);
}
